WINSHELLAPI DWORD WINAPI SHGetFileInfo(LPCTSTR pszPath,  DWORD dwFileAttributes, SHFILEINFO FAR *psfi,
    	                                   UINT cbFileInfo,    UINT uFlags);

pszPathļ·

dwFileAttributesļԱ־һ0

psfiļϢṹSHFILEINFOָ룬ڴ洢úصļϢ£
	typedef struct _SHFILEINFO
	{ 
     		H ICON hIcon;                  //ļͼľ
    		int   iIcon;                   //ļͼϵͳͼбе±
 		DWORD dwAttributes;            //ļ飬һ
   		char  szDisplayName[MAX_PATH]; //ļ
    		char  szTypeName[80];          //ļ
	} SHFILEINFO; 

cbFileInfoļϢṹSHFILEINFOĳȣsizeofȡá

UFlags־úṩ˺ܶļֻܼõġעĲʹã֮á|ӡ
	SHGFI_DISPLAYNAMEļϢϢļϢṹSHFILEINFO szDisplayName С
	SHGFI_LARGEICONذļͼϵͳͼб
	SHGFI_SMALLICONذļСͼϵͳͼб
	SHGFI_SYSICONINDEXļͼϵͳͼбе±꣬ϢõļϢṹSHFILEINFO iIconС
	SHGFI_TYPENAMEļϢϢļϢṹSHFILEINFO szTypeNameС 
